negotiator.boaframework.acceptanceconditions.other
Class AC_ABMP

java.lang.Object
  extended by negotiator.boaframework.AcceptanceStrategy
      extended by negotiator.boaframework.acceptanceconditions.other.AC_ABMP

public class AC_ABMP
extends AcceptanceStrategy

This is the decoupled Acceptance Condition from ABMP Agent. The code was taken from the ABMP Agent and adapted to work within the BOA framework. http://www.verwaart.nl/culture/posterBNAIC2009ABMP.pdf http://www.iids.org/publications/IJCAI01.ABMP.pdf Decoupling Negotiating Agents to Explore the Space of Negotiation Strategies T. Baarslag, K. Hindriks, M. Hendrikx, A. Dirkzwager, C.M. Jonker

Author:
Alex Dirkzwager

Field Summary
 
Fields inherited from class negotiator.boaframework.AcceptanceStrategy
helper, negotiationSession, offeringStrategy, opponentModel
 
Constructor Summary
AC_ABMP()
          Empty constructor for the BOA framework.
AC_ABMP(NegotiationSession negoSession, OfferingStrategy strat)
           
 
Method Summary
 Actions determineAcceptability()
          Determines to either to either accept or reject the opponent's bid or even quit the negotiation.
 
Methods inherited from class negotiator.boaframework.AcceptanceStrategy
endSession, init, isMAC, loadData, printParameters, setOpponentUtilitySpace, storeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AC_ABMP

public AC_ABMP()
Empty constructor for the BOA framework.


AC_ABMP

public AC_ABMP(NegotiationSession negoSession,
               OfferingStrategy strat)
        throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

determineAcceptability

public Actions determineAcceptability()
Description copied from class: AcceptanceStrategy
Determines to either to either accept or reject the opponent's bid or even quit the negotiation.

Specified by:
determineAcceptability in class AcceptanceStrategy
Returns:
one of three possible actions: Actions.Accept, Actions.Reject, Actions.Break.